package xiangmu.schoolpaper.pojo.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 模板_模板信息表
 * @TableName template
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value ="template")
public class Template {
    /**
     * 模板ID
     */
    @TableId(value = "template_id")
    private Integer templateId;

    /**
     * 模版名称
     */
    @TableField(value = "name")
    private String name;

    /**
     * 文件存储路径
     */
    @TableField(value = "url")
    private String url;

    /**
     * 模版类型ID
     */
    @TableField(value = "type_id")
    private Integer typeId;

    /**
     * 学院ID
     */
    @TableField(value = "faculty_id")
    private Integer facultyId;

    /**
     * 专业ID
     */
    @TableField(value = "major_id")
    private Integer majorId;

    /**
     * 上传用户ID
     */
    @TableField(value = "user_id")
    private Integer userId;

    /**
     * 创建时间
     */
    @TableField(value = "created_time")
    private LocalDateTime createdTime;

    /**
     * 启用状态（1启用 0禁用）
     */
    @TableField(value = "status")
    private String status;

    /**
     * 删除标志（1代表存在 0代表删除）
     */
    @TableField(value = "del_flag")
    private String delFlag;

}